A Long Proof

...